package com.sc.nft.entity.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;

@Data
@ApiModel("用户申请创建dao")
public class UserApplyCreatedDaoDTO {

    @ApiModelProperty(value = "用户id", hidden = true)
    private Long userId;

    @ApiModelProperty("创作者昵称")
    @NotNull(message = "必填参数为空")
    private String daoName;

    @ApiModelProperty("介绍")
    @NotNull(message = "必填参数为空")
    private String creatorPresentation;

    @ApiModelProperty("头像")
    @NotNull(message = "必填参数为空")
    private String creatorAvatarImg;

    @ApiModelProperty("背景")
    @NotNull(message = "必填参数为空")
    private String creatorBackGroundImg;

    @ApiModelProperty("背景")
    @NotNull(message = "必填参数为空")
    private String creatorBackGroundImg2;

    @ApiModelProperty("品牌价值观")
    @NotNull(message = "必填参数为空")
    private String brandValues;

    @ApiModelProperty("品牌理念")
    @NotNull(message = "必填参数为空")
    private String brandIdea;

    @ApiModelProperty("品牌故事图片")
    private String brandStory;

}
